/*
 * @Descripttion: 
 * @version: 
 * @Author: sueRimn
 * @Date: 2025-09-13 10:51:26
 * @LastEditors: sueRimn
 * @LastEditTime: 2025-09-13 11:52:25
 */
package com.chushouya.manager.service.admin;

import com.general.framework.core.schema.PageResult;
//=====manager.dto.admin.attachment.*;
import com.chushouya.manager.dto.admin.attachment.AttachmentListDTO;
import com.chushouya.manager.dto.admin.attachment.AttachmentQuery;
import com.chushouya.manager.dto.admin.oss.OssCallbackDTO;

/**
 * 附件服务
 */
public interface AttachmentService {

    /**
     * 查询附件列表
     */
    PageResult<AttachmentListDTO> selectPage(AttachmentQuery query);

    /**
     * 删除附件
     */
    void remove(Long id);

    /**
     * 处理 OSS 上传回调
     */
    void handleOssCallback(OssCallbackDTO callbackDTO);
}
